A Generic Clustering Framework for Moose
نویسنده
چکیده
Clustering helps with reengineering by gathering the software entities into meaningful and independent groups. The entities here can be any FAMIX entities, be it classes, methods, attributes etc. The affinity between two entities is calculated through the absolute difference of their properties and properties of the dependencies between the two entities; all the properties also have assigned weights. The clustering can be done by a range of clustering algorithms, including hierarchical and partitional algorithms. The result are groups of clusters, that can be examined through their quality metrics and if necessarily improved upon through another clustering run with adapted parameters. This paper describes generic clustering framework for the Object Oriented Reengineering Environmnet Moose, developed in the Software Composition Group at the University of Bern [1].
منابع مشابه
A Framework for Optimal Attribute Evaluation and Selection in Hesitant Fuzzy Environment Based on Enhanced Ordered Weighted Entropy Approach for Medical Dataset
Background: In this paper, a generic hesitant fuzzy set (HFS) model for clustering various ECG beats according to weights of attributes is proposed. A comprehensive review of the electrocardiogram signal classification and segmentation methodologies indicates that algorithms which are able to effectively handle the nonstationary and uncertainty of the signals should be used for ECG analysis. Ex...
متن کاملData Clustring Using A New CGA(Chaotic-Generic Algorithm) Approach
Clustering is the process of dividing a set of input data into a number of subgroups. The members of each subgroup are similar to each other but different from members of other subgroups. The genetic algorithm has enjoyed many applications in clustering data. One of these applications is the clustering of images. The problem with the earlier methods used in clustering images was in selecting in...
متن کاملData Clustring Using A New CGA(Chaotic-Generic Algorithm) Approach
Clustering is the process of dividing a set of input data into a number of subgroups. The members of each subgroup are similar to each other but different from members of other subgroups. The genetic algorithm has enjoyed many applications in clustering data. One of these applications is the clustering of images. The problem with the earlier methods used in clustering images was in selecting in...
متن کاملA Hybrid Framework for Building an Efficient Incremental Intrusion Detection System
In this paper, a boosting-based incremental hybrid intrusion detection system is introduced. This system combines incremental misuse detection and incremental anomaly detection. We use boosting ensemble of weak classifiers to implement misuse intrusion detection system. It can identify new classes types of intrusions that do not exist in the training dataset for incremental misuse detection. As...
متن کاملLittle M - theory
Using the language of theory space, i.e. moose models, we develop a unified framework for studying composite Higgs models at the LHC. This framework—denoted little M-theory—is conveniently described by a theoretically consistent three-site moose diagram which implements minimal flavor and isospin violation. By taking different limits of the couplings, one can interpolate between simple group-li...
متن کامل